/**
 * Alibaba.com.cn Inc.
 * Copyright (c) 2004-2021 All Rights Reserved.
 */
package com.starlink.common.annotation.client.base;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 退款订单金额信息 from
 * https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_4_1.shtml
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RefundAmountFrom implements Serializable {
    /**
     * 出资账户类型
     *
     * @desc 下面枚举值多选一。
     * 枚举值：
     *  AVAILABLE : 可用余额
     *  UNAVAILABLE : 不可用余额
     * 示例值：AVAILABLE
     * @required 是否必填：是
     */
    private String account = "AVAILABLE";
    /**
     * 出资金额
     *
     * @desc 对应账户出资金额
     * 示例值：444
     * @required 是否必填：是
     */
    private long amount;

}
